Adding recursion to Dpi ( Extended abstract ) Samuel Hym

نویسندگان

  • Samuel Hym
  • Matthew Hennessy
چکیده

Dpi is a distributed version of the pi-calculus, in which processes are explicitly located, and a migration construct may be used for moving between locations. We argue that adding a recursion operator to the language increases significantly its descriptive power. But typing recursive processes requires the use of potentially infinite types. We show that the capability-based typing system of Dpi can be extended to coinductive types so that recursive processes can be successfully supported. We also show that, as in the pi-calculus, recursion can be implemented via iteration. This translation improves on the standard ones by being compositional but still comes with a significant migration overhead in our distributed setting.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adding recursion to Dpi

Dpi is a distributed version of the pi-calculus, in which processes are explicitly located, and a migration construct may be used for moving between locations. We argue that adding a recursion operator to the language increases significantly its descriptive power. But typing recursive processes requires the use of potentially infinite types. We show that the capability-based typing system of Dp...

متن کامل

The novel signal peptides, pedibin and Hym-346, lower positional value thereby enhancing foot formation in hydra.

Signaling molecules affecting patterning processes are usually proteins and rarely peptides. Two novel peptides, pedibin and Hym-346, that are closely related to one another have been isolated from Hydra vulgaris and Hydra magnipapillata. Several experiments indicate that both cause a reduction in the positional value gradient, the principle patterning process governing the maintenance of form ...

متن کامل

Neural Network Based Document Clustering Using WordNet Ontologies

Three novel text vector representation approaches for neural network based document clustering are proposed. The first is the extended significance vector model (ESVM), the second is the hypernym significance vector model (HSVM) and the last is the hybrid vector space model (HyM). ESVM extracts the relationship between words and their preferred classified labels. HSVM exploits a semantic relati...

متن کامل

On Polymorphic Recursion, Type Systems, and Abstract Interpretation

The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x = e} where different occurrences of x in e are used with different types) has been investigated both by people working on type systems and by people working on abstract interpretation. Recently, Gori and Levi have developed a family of abstract interpreters that are able to type all the ML typable recursive...

متن کامل

Hym-301, a novel peptide, regulates the number of tentacles formed in hydra.

Hym-301 is a peptide that was discovered as part of a project aimed at isolating novel peptides from hydra. We have isolated and characterized the gene Hym-301, which encodes this peptide. In an adult, the gene is expressed in the ectoderm of the tentacle zone and hypostome, but not in the tentacles. It is also expressed in the developing head during bud formation and head regeneration. Treatme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005